.as-comboboxpicker {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position: relative;}
.as-comboboxpicker .combobox-selection {border: 1px #ddd solid; border-radius:2px;padding: 8px; padding-right: 12px; background-color: #eee; cursor: pointer;}
.as-comboboxpicker .open {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.as-comboboxpicker .combobox-selection span{height: 22px;}

.as-comboboxpicker .combobox-option {display:block;position: absolute;background-color: #fff;border: 1px #ddd solid;border-top:none;z-index: 999;width: 100%;border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.as-comboboxpicker .input-picker {padding: 6px;}
.as-comboboxpicker .selected {background-color: #eee;}

.as-comboboxpicker b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;float: right;position: relative;top: -12px;}
.as-comboboxpicker .open b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.as-comboboxpicker span {display: block; width: 100%;}
.as-comboboxpicker input {width:100%;height: 32px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ddd; outline: none;}
.as-comboboxpicker ul {list-style: none;margin: 0px;padding: 0px; overflow: auto; height: 250px;}
.as-comboboxpicker li {font-size:14px; padding: 6px 8px; }
.as-comboboxpicker li:hover {background: #0099da;color: white;}

